package com.haisen.service;

import com.haisen.core.utils.PageResultSet;
import com.haisen.dataobject.entity.ItemParamKey;
import com.haisen.dataobject.query.ItemParamKeyQuery;

import java.util.List;
import java.util.Set;

public interface ItemParamKeyService {

    /**
     * 分页查询用户组
     * @param itemParamKeyQuery
     * @return
     */
    PageResultSet<ItemParamKey> findByPage(ItemParamKeyQuery itemParamKeyQuery);


     void create(ItemParamKey itemParamKey);
     void update(ItemParamKey itemParamKey);
     void delete(Long id);

     ItemParamKey findOneById(Long id);
     List<ItemParamKey> findAll();

    List<ItemParamKey> findByIds(List<Long> ids);
    /**
     * 根据主键列表查对象列表
     * @param ids
     * @return
     */
    String findNames(List<Long> ids);

}
